| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 3.
stopAllSounds(): Void
Нет.
Ничего.
Функция; останавливает все звуки, проигрывающиеся в данный момент в ролике, не прерывая воспроизведения самого ролика. Звуки, загружаемые в потоковом (stream) режиме, продолжать воспроизведение, когда воспроизводящая головка войдет в кадр, в котором они расположены.
Код ниже создает текстовое поле, в которое выводится информация из тэгов файла. В новый объект класса Sound загружается файл. Когда пользователь кликает по мувиклипу stop_mc, воспроизведение звука останавливается. Если же пользователь кликнет по мувиклипу play_mc, звук продолжает играть с места, на котором произошла остановка.
this.createTextField("songinfo_txt", this.getNextHighestDepth, 0, 0, Stage.width, 22);
var bg_sound:Sound = new Sound();
bg_sound.loadSound("yourSong.mp3", true);
bg_sound.onID3 = function() {
songinfo_txt.text = "("+this.id3.artist+") "+this.id3.album+" - "+this.id3.track+" - "+this.id3.songname;
for (prop in this.id3) {
trace(prop+" = "+this.id3[prop]);
}
trace("ID3 loaded.");
};
this.play_mc.onRelease = function() {
// Запоминаем, сколько времени проиграно, чтобы потом иметь возможность продолжить воспроизведение с данного места.
var numSecondsOffset:Number = (bg_sound.position/1000);
bg_sound.start(numSecondsOffset);
};
this.stop_mc.onRelease = function() {
stopAllSounds();
};
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |